In [15]:
1 < 2 and 2 < 3
Out[15]:
La condición para poder encadenar con operadores es encontrar un punto en común entre ambas expresiones:
In [16]:
1 < 2 < 3
Out[16]:
La cual también se puede expresar de la siguiente forma:
In [29]:
3 > 2 > 1
Out[29]:
RECORDATORIO: Al utilizar operadores encadenados, estos se basan en comprobar el resultado de cada mínima expresión y relacionarlos con AND. No confundir con la comparación del resultado de cada expresión con el siguiente:
In [31]:
numero = 35
if numero >= 0 and numero <= 100:
print("El número {} se encuentra entre 0 y 100".format(numero) )
else:
print("El número {} no se encuentra entre 0 y 100".format(numero) )
Utilizando operadores encadenados podemos simplificar la sintaxis readaptando la lógica:
In [12]:
numero = 35
if 0 <= numero <= 100:
print("El número {} se encuentra entre 0 y 100".format(numero) )
else:
print("El número {} no se encuentra entre 0 y 100".format(numero) )